const OSS = require('ali-oss');
// import { Message } from 'element-ui';
 
/**
 *  [accessKeyId] {String}：通过阿里云控制台创建的AccessKey。
 *  [accessKeySecret] {String}：通过阿里云控制台创建的AccessSecret。
 *  [bucket] {String}：通过控制台或PutBucket创建的bucket。
 *  [region] {String}：bucket所在的区域， 默认oss-cn-hangzhou。
 */
let client = new OSS({
  region: 'oss-cn-beijing',
    accessKeyId: 'LTAI5tJ6V9EqLuz5cE8oHu4a',
    accessKeySecret: 'KK5JU715Z092AvbDQyQs6rOoGxgCl8',
    bucket: 'videossaa'
});
 
/**
 *  上传文件，大小不能超过5GB
 * @param {string} ObjName OSS的储存路径和文件名字
 * @param {string} fileUrl 本地文件
 * @retruns Promise
 */
export const put = async (ObjName, fileUrl) => {
  try {
    const result = await client.put(`BLOG/${ObjName}`, fileUrl);// AAA为文件夹， ObjName为文件名字,可以只写名字，就直接储存在 bucket 的根路径
    // console.log(result);
    return result
  } catch (e) {
    // Message.error('token失效，请重新登录!');
    console.log(e)
  }
};